package com.fulu.game.bi.service.impl.play;

import com.fulu.game.bi.entity.enums.QueryTypeStatusEnum;

import java.util.HashMap;
import java.util.Map;

public class BasePlayService {

    public static final Map<Integer, String> gamePlayeeStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_playee_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_playee_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_playee_stat_month");
        }
    };

    public static final Map<Integer, String> gamePlaySceneStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_room_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_room_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_room_stat_month");
        }
    };

    public static final Map<Integer, String> gameGuildStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_guild_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_guild_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_guild_stat_month");
        }
    };

    public static final Map<Integer, String> gameCategoryStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_category_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_category_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_category_stat_month");
        }
    };

    public static final Map<Integer, String> gameOverviewListStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_overview_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_overview_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_overview_stat_month");
        }
    };

    public static final Map<Integer, String> gamePathListStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_path_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_path_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_path_stat_month");
        }
    };

    public static final Map<Integer, String> gameClickListStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_one_click_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_one_click_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_one_click_stat_month");
        }
    };

    public static final Map<Integer, String> gamePriceListStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_new_user_price_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_new_user_price_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_new_user_price_stat_month");
        }
    };

    public static final Map<Integer, String> gameNewPlayeeRemainListStat = new HashMap() {
        {
            put(QueryTypeStatusEnum.DAY.getType(), "game_playee_remain_stat_day");
            put(QueryTypeStatusEnum.WEEK.getType(), "game_playee_remain_stat_week");
            put(QueryTypeStatusEnum.MONTH.getType(), "game_playee_remain_stat_month");
        }
    };
}
